#include "MyMimeData.h"

MyMimeData::MyMimeData()
	: QMimeData()
{
}

MyMimeData::~MyMimeData()
{
}



void MyMimeData::setTreeItem(QTreeWidgetItem* item)
{
	sourceType = 0;
	_item = item;
}

QTreeWidgetItem* MyMimeData::getTreeItem()
{
	return _item;
}


void MyMimeData::setFrmDev(formDev* frmDev)
{
	sourceType = 1;
	_frmDev = frmDev;
}

formDev* MyMimeData::getFrmDev()
{
	return _frmDev;
}


int MyMimeData::getSourceType()
{
	return sourceType;
}

void MyMimeData::setSourceRect(const QRect& rect)
{
	sourceRect = rect;
}

QRect MyMimeData::getSourceRect()
{
	return sourceRect;
}


void MyMimeData::setPos(const QPoint& pos)
{
	posDrag = pos;
}

QPoint MyMimeData::getPos()
{
	return posDrag;
}
